const http = require('http')
const fs = require('fs')
const path = require('path')

const server = http.createServer()

server.on('request', function (req, res) {
  const url = req.url
console.log(url);

  // TODO: 判断请求的URL地址，返回对应的HTML页面内容
  if (url === '/' || url === '/index.html') {
    // 返回首页页面
    // 1. 使用 fs 模块，读取 首页文件
    // 2. 把读取到的首页，通过 res.end 返回即可
    fs.readFile(path.join(__dirname,"./index.html"),(err,datas)=>{
        if(err) return res.end("datas");
        res.end(datas);
    })
  }else  if(url==="/css/index.css"){
    fs.readFile(path.join(__dirname,"./css/index.css"),(err,datas)=>{
        if(err) return res.end("datas");
        res.end(datas);
    })
  }else  if(url==="/css/index.js"){
    fs.readFile(path.join(__dirname,"./css/index.js"),(err,datas)=>{
        if(err) return res.end("datas");
        res.end(datas);
    })
  }
//   else if (url === '/js/1.js') {
//     // 读取 JS 文件
//     fs.readFile(path.join(__dirname, '/js/1.js'), (err, buf) => {
//       if (err) return res.end('404. Not found.')
//       res.end(buf)
//     })
//   }
})

server.listen(3000, () => {
  console.log('server running at http://127.0.0.1:3000')
})